// 数据格式,数据中只需要包含以下字段和数据格式,开发者可以添加字段,比如 id 等等，不影响组件显示
// 组件的返回结果是当前选择对象
// 子菜单名称 submenu 可通过 childName 传入自定义名称
// 显示字段 name 可通过 fileds 传入自定义显示字段
/*
[
	{
		"name":"",	//字符串类型 选填项 菜单名称,如不填,则取第一个子菜单的name值,filter和radio类型则将设置为"筛选"
		"type":""	//字符串类型 必填项 可取值 hierarchy/hierarchy-column/filter/radio  hierarchy/hierarchy-column单或多层级菜单(最多三级); filter筛选多选菜单; radio筛选单选菜单
		"submenu":[	//对象数组类型 必填项 子菜单数据 
			{
				"name":"",	//字符串类型 必填项 菜单名称
				"submenu":[	//对象数组类型 必填项 子菜单数据
					{
						"name":"",	//字符串类型 必填项 菜单名称
						"submenu":[	//对象数组类型 必填项 子菜单数据 filter类型无效 
							{
								"name":"",	//字符串类型 必填项 菜单名称 hierarchy类型层级最多到此
							}
						]
					}
				]
			}
		]
	}
]
*/

export default [
    {
        label: '位置',
        type: 'hierarchy-column',
        children: [{
            label: '行政区',
            type: 'house.districtId',
            children: []
        },
            // {
            // 	label: '地铁',
            // 	key: 'subway',
            // 	children: []
            // },
            {
                label: '商圈',
                type: 'business',
                children: []
            },
            {
                label: '热门景点',
                type: 'scenery',
                children: []
            },
        ]
    },
    {
        label: '价格',
        type: 'radio',
        children: [{
            label: '价格区间(元)',
            key: 'priceType',
            children: [{
                type: 'priceType',
                label: '0-200',
                value: 1
            }, {
                type: 'priceType',
                label: '200-500',
                value: 2
            }, {
                type: 'priceType',
                label: '500-800',
                value: 3
            }, {
                type: 'priceType',
                label: '800-1000',
                value: 4
            }, {
                type: 'priceType',
                label: '1000-3000',
                value: 5
            },
                {
                    type: 'priceType',
                    label: '3000以上',
                    value: 6
                }
            ]
        },]
    },
    {
        label: '人数',
        type: 'radio',
        key: 'more',
        children: [{
            label: '人数',
            key: 'checkInNumber',
            children: [{
                type: 'checkInNumber',
                label: '1人',
                value: 1,
            },
                {
                    type: 'checkInNumber',
                    label: '2人',
                    value: 2,
                },
                {
                    type: 'checkInNumber',
                    label: '3人',
                    value: 3
                },
                {
                    type: 'checkInNumber',
                    label: '4人及以上',
                    value: 4
                },
            ],
        },
            {
                label: '床数',
                key: 'bedNumber',
                children: [{
                    type: 'bedNumber',
                    label: '1床',
                    value: 1,
                },
                    {
                        type: 'bedNumber',
                        label: '2床',
                        value: 2
                    },
                    {
                        type: 'bedNumber',
                        label: '3床',
                        value: 3
                    },
                    {
                        type: 'bedNumber',
                        label: '4床及以上',
                        value: 4
                    },]
            },
            {
                label: '户型',
                key: 'roomType',
                children: [{
                    type: 'roomType',
                    label: '1室',
                    value: 1,
                },
                    {
                        type: 'roomType',
                        label: '2室',
                        value: 2
                    },
                    {
                        type: 'roomType',
                        label: '3室',
                        value: 3
                    },
                    {
                        type: 'roomType',
                        label: '4室及以上',
                        value: 4
                    },]
            },
        ]
    },
    {
        label: '推荐排序',
        type: 'list',
        key: 'sortType',
        children: [{
            type: 'sortType',
            label: '推荐排序',
            value: 1
        },
            {
                type: 'sortType',
                label: '低价排序',
                value: 2
            },
            {
                type: 'sortType',
                label: '高价排序',
                value: 3
            }
        ]
    },
    {
        label: '性质',
        type: 'list',
        key: 'leaseIntervalType',
        children: [
            {
                type: 'leaseIntervalType',
                label: '日租',
                value: '1'
            },
            {
                type: 'leaseIntervalType',
                label: '短租',
                value: '2'
            },
            {
                type: 'leaseIntervalType',
                label: '长租',
                value: '3',
            }
        ]
    }
]